Section: New Software and Platforms
Collaboro
Scientific Description
Collaboro is an approach to make language development processes more participative, meaning that both developers and users of the language can collaborate together to create and evolve it. Collaboro supports both the collaborative definition of the abstract (i.e., metamodel) and concrete (i.e., notation) syntaxes for your DSL by providing a collaborative enviroment enabling the discussion.
Anyone has the chance to request changes, propose solutions and give an opinion (and vote) about those from others. This discussion enrichs the language definition signicantly and ensures that the end result satisfies as much as possible the expectations of the end-users.